package com.example.administrator.androidapp;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;

public class Ch4Activity1 extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        //当Activity创建时，自动调用本方法，完成界面的初始化工作：加载布局文件，注册监听器等
        super.onCreate(savedInstanceState);
        //加载布局文件
        setContentView(R.layout.layout_ch4_1);

        //1）获取普通界面组件；
        Button button=(Button) findViewById(R.id.ch4_1_btn);

        //3）调用事件源的setXXXListener方法注册事件监听器
        button.setOnClickListener(new MyListener());
    }

    //2）实现事件监听类，该监听类是一个特殊的java类，必须实现一个XXXListener接口；
    //以内部类的形式，实现监听器
    class MyListener implements View.OnClickListener{
        @Override
        public void onClick(View view) {
            Log.i(Ch4Activity1.class.toString(),"onClick");//ALT+ENTER
        }
    }

    public void myClick2(View view){
        TextView textView=(TextView) findViewById(R.id.ch4_1_tv);
        EditText editText=(EditText)findViewById(R.id.ch4_1_et);

        String content=editText.getText().toString();
        textView.setText(content);
    }
}
